package day0526;

import java.util.Scanner;

public class Test1 {
    public static void main(String[] args) {
        //定义一个double类型的二维数组，给
        double[][]  scores=new double[2][3];
        inputScores(scores);
        //用双层for循环二维数组的每个小数组分别输入语文成绩，数学成绩，英语成绩。
        double[] rs=getAvg(scores);
        //用for循环求语文成绩平均分，数学成绩平均分，英语成绩平均分。
        System.out.println("语文平均分："+rs[0] + "，数学平均分：" + rs[1]+"，英语平均分：" + rs[2]);
    }


    public static double[] getAvg(double[][] scores) {
        double sum1=0;
        double sum2=0;
        double sum3=0;
        double[] avgs=new double[3];
        for (int i = 0; i < scores.length; i++) {
            sum1= sum1 + scores[i][0];//语文总分
            sum2= sum2 + scores[i][1];//数学总分
            sum3= sum3 + scores[i][1];//总分总分
        }
        avgs[0]=sum1/scores.length;
        avgs[1]=sum2/scores.length;
        avgs[2]=sum3/scores.length;
        //return  "语文平均分："+sum1/ scores.length + "，数学平均分：" + sum2/scores.length+"，英语平均分：" + sum2/scores.length;
        return  avgs;
    }


    public static void inputScores(double[][] scores){
        Scanner s=new Scanner(System.in);
        for (int i = 0; i < scores.length; i++) {
            // 给第i个小数组的第0位/第1位/第2位分别输入成绩
            System.out.println("请输入第"+(i+1)+"个人的语文成绩");
            scores[i][0]=s.nextDouble();
            System.out.println("请输入第"+(i+1)+"个人的数学成绩");
            scores[i][1]=s.nextDouble();
            System.out.println("请输入第"+(i+1)+"个人的英文成绩");
            scores[i][2]=s.nextDouble();
        }
    }


}
